print("************第一个热补丁**************")

-- 直接写好运行会报错
-- 必须做4个非常重要的操作
-- 1.加特性
-- 2.加宏
-- 3.生成代码
-- 4.hotfix 注入 -- 注入时可能报错please install the Tools

-- 热补丁的缺点 只要修改了 热补丁类的代码 就需要重新执行注入!!!!!!

--lua 中 热补丁固定写法
--xlua.hotfix(类 函数名 lua函数)
-- c#成员方法第一个参数必须传self
xlua.hotfix(CS.HotFixMain, "Add", function(self, a, b)
    return (a + b) * 2
end)

xlua.hotfix(CS.HotFixMain, "PrintLog", function(str)
    print("lua热补丁修改的函数" .. str)
end)